collection
collection
CalDav Use Cases
2. Calendar Access
2.4. Query calendar object
2.4.1.Clause2.4.1A user wants to find all the events or tasks in a given calendar.
2.4.2.Clause2.4.2A user wants to find all the events in a given calendar that have an instance scheduled to overlap a given time period (e.g., a day, a week, a month, etc.).
2.4.3.Clause2.4.3A user wants to find all the tasks in a given calendar that have an instance with a start date or due date included in a given time period (e.g., a day, a week, a month, etc.).
2.4.4.Clause2.4.4A user wants to find all the tasks in a given calendar that have a pasted due date and that are not completed.
2.4.5.Clause2.4.5A user wants to find all the events/tasks in a given calendar that have an instance with an alarm scheduled to trigger during a given time period (e.g., later today).
2.4.6.Clause2.4.6A user wants to find all the events in a given calendar for which a particular user is the organizer.
2.4.7.Clause2.4.7A user wants to find all the events in a given calendar for which he needs to respond to confirm his participation status.
2.4.8.Clause2.4.8A user wants to find all the events in a given calendar for which a specific user was an attendee.
2.4.9.Clause2.4.9A user wants to find all the events in a given calendar for which there are attendees that have not yet confirmed their participation status.
2.4.10.Clause2.4.10A user wants to find all the events in a given calendar for which the summary or description or location contains a given sub-string (e.g., “Project ABC”).
2.4.11.Clause2.4.11A user wants to find all the events/tasks in a given calendar that have a specific category.